<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 一、是不是有对象后就可以面向对象编程了？？
        // 答案是可以的，但是并不好，因为复用性不高
        // 研究对象 的特征 和行为 

        // 对象 ： 和需求相关的对象
        // 特征：属性
        // 行为：方法
        // 女朋友对象

        let GirlFriend = {
            action(){
                console.log("把大象装进冰箱了");
            }
        }

        // 小明对象
        let xiaoming = {
            name:"小明",  //  是小明这个对象的 特征 （属性）;
            callGirlFriend(){  // 小明这个对象的行为 (方法);
                GirlFriend.action();
            }
        }

        xiaoming.callGirlFriend();

        // 对象 ：特指某一个，没有共性，没有复用性
        // 为了解决复用性的问题 ，就引入 类的概念 
        // 类：泛指 ，一类事物；拥有某一些对象的共性。就是把相似一些对象的特征和行为提取出来就加类
        // 对象： 大黄 、小明的狗 、小王的狗 （特指某一个）--抽象（提取）共性--》类（狗类：四条腿、汪汪汪...）
        // 对象 类？？？
        // 宝马车  大学老师 陈奥的女朋友  二哈 哪些是类 哪些是对象？？？




    </script>
</body>
</html>